home *** CD-ROM | disk | FTP | other *** search
- December 23, 1987
- DSP Group notes de W3IWI
-
- This set of notes is intended to help you get started on the TAPR/AMSAT
- DSP project.
-
- 4. Software info:
-
- So far the software for the DSP activities can best be described as
- developmental and experimental. However, this disk contains what we've
- got. Here are the contents of these three disks:
-
- DSP1:
- DEL-SPRY ARC 141805 11-15-87 6:32p
-
- The DEL-SPRY.ARC file contains all the stuff that Delanco-Spry normally
- provides with their boards for commercial customers. This disk also
- contains these notes files, plus other miscellany I chose to include. Note
- that the PK-ALL.ARC file contains the PKARC/PKXARC set of utilities. A bug
- has recently been found in PKXARC which is noted in the .BUG file in
- PK-ALL. The copies on this disk have been patched.
- ----------------------
- DSP2:
- ASMS ARC 60325 12-19-87 6:44p
- MAC320 ARC 209068 4-10-87 1:36p
- BIN ARC 89584 11-03-87 12:59p
-
- ASMS and BIN contain all the stuff that N4HY and I have generated. Bob
- updated ASMS.ARC earlier this week and it should be current. The SPECT1K
- program has been our workhorse. It is a 1024 point FFT with several power-
- spectrum averaging options. This is what I used to test the TAPR PSK
- modem/radio combinations, and it is what we have used for EME and weak-
- signal work so far. This program is a real hack. It is dirty. We ain't
- proud of the code. Also in these files are the code for Bob's PSK demod
- and several filters. All the PC code was written and tested in Microsoft
- "C" 4.0 (and recently 5.0). Bob was going to write up some user's notes on
- our software for inclusion on this disk, but he has been to busy at work
- to get it done.
-
- MAC320 is Allen Ashley's TMS320 Macro Assembler. Note: this was acquired
- personally by us and is not public domain! Mike Lamb (N7ML) of AEA is
- keenly interested in seeing our DSP development activities progress and
- has indicated his willingness to purchase several copies of this assembler
- and Ashley's PC-based 320 emulator to loan to us. Documentation on the use
- of this assembler was sent with your boards.
- --------------------
- DSP3:
-
- MACROS ARC 44032 2-12-87 8:32p
- FLTGPT10 ARC 7680 2-12-87 8:36p
- MACROSRC ARC 25728 2-12-87 8:41p
- FFT32010 ARC 38400 2-12-87 8:53p
- FIRIIR ARC 15232 2-12-87 8:56p
- ADPCMNON ARC 16896 2-12-87 9:32p
- DATAIO ARC 31679 3-03-87 9:58a
- BELL212 ARC 134144 2-18-87 9:39p
- FIR ARC 42835 11-03-87 1:17p
-
- This material (except FIR.ARC) came from the TI TMS320 User's Library and
- was originally obtained by Mike Parker and Dan Morrison. Someone should
- check into TI's BBS and see if there are any new goodies we could use.
- FIR.ARC was supplied by N4HY and provides algorithms for computing FIR and
- IIR filter coefficients.
-
- In addition, Randy Cole and Billy Brackenridge have code for LPC digital
- voice encoding which I hope they will make available as soon as they get
- it ported over to the Delanco-Spry board.
-
- Now for one final topic: software availablility. This DSP team will work
- only if all the team members freely exchange their code with other team
- members. On the TAPR/AMSAT DSP PROJECT sign-up sheet I had the following
- simple agreement for you to sign:
-
- " Yes, I would like to participate in the DSP project. I
- recognize that the DSP hardware and software are made
- available for experimental amateur development use only.
- I plan to abide by the 'rule' that my activities are to
- be part of a team and that code and ideas I generate
- will be made available to all other team members. I
- understand that AMSAT and TAPR incur no liability for
- the hardware or software involved in the DSP project."
-
- Some of you did not use the TAPR/AMSAT signup form but sent in your
- checks to Bob or the AMSAT office or me directly. I assume that you
- agree to these statements. I want to see code and ideas moving between
- the team members. I do not want to see a replay of the TNC2 firware
- 'proprietary code' debacles. You are not putting your code into the
- public domain. You still retain rights for commercial use if you want.
- You may want to assign rights to AMSAT or TAPR for commercial
- 'explotation'. I would point out that the 'sale' of the W3IWI & N4HY
- orbit software by AMSAT, and the royalties coming to TAPR from the TNC2
- hardware design have provided resources that have made other projects
- possible.